package com.itheima.service;

import com.github.pagehelper.Page;
import com.itheima.pojo.CategoryMenu;

import java.util.List;
import java.util.Map;

public interface CategoryMenuService {

    //获取菜单列表
    Page<CategoryMenu> findAll(Map<String, Object> categoryMenuVO);

    //增加菜单
    void add(Map<String, Object> categoryMenuVO);

    //编辑菜单
    void edit(Map<String, Object> categoryMenuVO);

    //删除菜单
    void delete(Map<String, Object> categoryMenuVO);

    //获取所有菜单列表
    List<CategoryMenu> getAllByKeyword(String keyword);

    //获取所有二级菜单-按钮列表
    List<CategoryMenu> getAll2MenuLevelByKeyword(String keyword);

    //置顶菜单
    void stick(Map<String, Object> categoryMenuVO);
}
